676722
215828
710453
54497
835351
100536
235830
61491
409716
23248
912449
11748
5303799
3719581
3239148
2557804
2301988
2149609
2070358
194278
1850118
1750136
1741196
1667471